草庐IT

Loading 动画

全部标签

ios - 使用 CAKeyframeAnimation 动画图像序列

我正在尝试为一系列图像制作动画,这可以通过简单的UIImageView动画轻松完成;但是,我希望能够检测到动画何时结束,以便允许用户执行另一项任务。所以我试图用CAKeyframeAnimation来做。当我运行以下代码时,程序崩溃了。有人可以告诉我我做错了什么吗?CALayer*myLayer=[[CALayeralloc]init];[myLayersetBounds:CGRectMake(0,0,100,100)];[myLayersetPosition:CGPointMake(160.0,100.0)];myLayer.backgroundColor=[[UIColorcolo

ios - 为 UIView 的 CoreGraphics/drawRect 内容制作动画

是否可以为UIView的CoreGraphics内容设置动画?假设我有一个名为MyView的UIView子类,它实现了drawRect:方法,如下所示:-(void)drawRect:(CGRect)rect{CGContextRefc=UIGraphicsGetCurrentContext();CGContextSetStrokeColorWithColor(c,someColor);CGContextSetLineWidth(c,someWidth);CGContextMoveToPoint(c,leftOfMyUIView,topOfMyUIView);CGContextAddL

ios - UIActivityIndi​​catorView 在出现在 transitionWithView 中后没有动画

我的主视图有一个subview,其中有一个UIActivityIndi​​catorView。最初,此subview的hidden属性设置为YES。我希望这个subview淡入屏幕。我使用以下代码来实现这一点:[UIViewtransitionWithView:self.viewduration:3.0options:(UIViewAnimationOptionTransitionCrossDissolve|UIViewAnimationOptionCurveLinear|UIViewAnimationOptionAllowUserInteraction)animations:^{se

ios - 动画 UIView 的内容不接收触摸事件

我有一个UIView,用户可以在屏幕上拖动它(就像一个抽屉)。UIView有一堆按钮,一些总是可见的,另一些隐藏直到用户“打开”抽屉。出于某种原因,在初始UIView演示文稿中处于“屏幕外”的UIButton在稍后移动到屏幕上时不会被传递事件。而其他人一直在接收所有事件。对我来说似乎有问题,我本以为SDK会自行处理所有这些?我有一个非常简单的例子,你可以看看:http://cl.ly/2r1c0k2p361B3B1A461L提前致谢。 最佳答案 经过更多研究,它与View裁剪边界有关。正在绘制按钮,但基本上在View框架之外,因此没

ios - 动画运行时在 iOS 应用程序的主线程上暂停执行

我正在使用导航Controller,并且我正在尝试在新ViewController推送之前运行动画。为此,我从UINavigationController委托(delegate)中捕获事件,并运行动画。也就是说,显然iOS动画是异步运行的,所以方法返回,我的动画与标准推送动画同时运行。关于如何解决这个问题有什么想法吗?情况是这样的:-(void)navigationController:(UINavigationController*)navigationControllerwillShowViewController:(UIViewController*)viewController

ios resignFirstResponder 重置动画

首先为我糟糕的英语感到抱歉!!在我的应用程序中有一个UIViewController并且UIView在subViewLogin中被称为subViewLogin有2个UITextField被称为用户名和密码。当我的应用程序运行时subViewLogin被UIViewAnimationCurveLinear移动到位置。但是当我完成编辑UITextField(调用resignFirstResponder)时subViewLogin卷土重来定位。为什么?我怎样才能防止subViewLogin重新定位?这是我的代码。//LoginViewController.h#import@interface

ios - UITextField 丢失 firstResponder 恢复帧动画/修改

我使用以下代码修改框架大小以适应显示/消失的键盘:-(void)moveCodeViewForKeyboard:(NSNotification*)aNotificationup:(BOOL)up{NSDictionary*userInfo=[aNotificationuserInfo];NSTimeIntervalanimationDuration;UIViewAnimationCurveanimationCurve;CGRectkeyboardEndFrame;[[userInfoobjectForKey:UIKeyboardAnimationCurveUserInfoKey]get

ios - 每当 admob 收到广告时,cocos2dx 动画就会滞后

我在我的cocos2dx(v2.0.4)游戏场景中运行流畅的CCScaleToAction。将admob(v6.2.1)添加到cocos2dx的openGLView后,只要admob收到新广告,操作就会滞后。我测试了两种情况:从View层次结构中删除广告View。admobloadRequst:时动画滞后注释掉admobloadRequest:并将广告View添加回View层次结构。动画在游戏场景加载的前几秒滞后。这似乎与UIKit和cocos2dx集成问题有关。有解决方法吗? 最佳答案 想到的技巧是:不要让AdMob处理自己的显示

iphone - 动画 NavigationController 过渡没有动画导航栏

我有一个带有导航Controller的典型iOS应用程序。顶部的导航栏有左右按钮,在不同的View中保持相同,所以我只想为当前View而不是顶部栏设置动画。我不确定如何开始。 最佳答案 我有个主意。首先,在主视图顶部添加自定义导航栏。其次,在导航栏下添加一个navigationController作为subview。现在,如果navigationController执行推送或弹出操作,您的导航栏将不会发生任何变化。 关于iphone-动画NavigationController过渡没有动

ios - 为什么隐式动画会覆盖我的 CABasicAnimation?

每次用户做某事时,我都会尝试将CALayer移动几个点。我将动画设置为运行相对较慢,但是当我在设置动画后设置图层的位置时,隐式动画似乎接管并快速执行动画。这基本上是我的代码的样子:CGPointpoint=CGPointMake(layer.position.x+30,layer.position.y+30);CABasicAnimation*animation=[CABasicAnimationanimationWithKeyPath:@"position"];animation.fromValue=[NSValuevalueWithCGPoint:layer.position];a